god's gift to women - French English Dictionary